the rough and tumble of something - French English Dictionary